package org.discala.samples.complex.chef

/**
 * @author Chris Turner
 */
private[chef] trait VesselComponent {

  val vessel: () => Vessel

  class Blender extends BasicVessel {
    protected def vesselProduct() = "smoothie made from "
  }

  class MixingBowl extends BasicVessel {
    protected def vesselProduct() = "pat\u00e9 of "
  }
}

